package com.hs.teachsystem;

import com.hs.teachsystem.model.HandInHomework;
import com.hs.teachsystem.model.Notice;
import com.hs.teachsystem.model.NoticeFile;
import com.hs.teachsystem.model.TeacherCall;

import java.util.Map;

/**
 * Created by MaiBenBen on 2017/7/14.
 */
public class NoticeService extends Service{
    /**
     * 发布公告
     * @param notice
     * @return
     */
    public Map<String,Object> releaseNotice(Notice notice){
        return null;
    }

    /**
     * 学生上交作业
     * @param handInHomework
     * @return
     */
    public Map<String,Object> handInHomeWork(HandInHomework handInHomework){
        return null;
    }

    /**
     * 查看公告或者作业
     * @param notice
     * @return
     */
    public Map<String,Object> queryNoticeDetail(Notice notice){
        return null;
    }

    /**
     * 查看作业上交情况
     * @param teacherCall
     * @param handInHomework
     * @return
     */
    public Map<String,Object> queryHomeworkCount(TeacherCall teacherCall, HandInHomework handInHomework){
        return null;
    }

    /**
     * 下载作业附件
     * @param noticeFile
     * @return
     */
    public Map<String,Object> downloadNoticeFile(NoticeFile noticeFile){
        return null;
    }
}
